/*Basic Style*/
body,html {
	font:12px Arial,Helvetica,Sans-serif;
	line-height:1.2;
	color:#333;
	background-color:#e2e2e2;
	text-align:left;
}
a:link,a:visited {
	color:#666;
}
a:hover {
	color: #2566A8;
}
/* Site Global */
.mid_box {
	padding:10px 15px;
	min-height:710px;
	background:#FEFEFE url(../img/bg-box.jpg) repeat-x;
	border:1px solid #DFDEDE;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.mid_box h2 {
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	padding:5px 0px;
	color:#084E7B;
	font-weight:bold;
}
h2.module_title {
	background:#2566A8 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:8px 5px 5px;
	-moz-border-radius:6px;
	text-shadow:0 1px 0 #00192F;
}
.mid_box h2.module_title {
	background:#CCCCCC url(/cms/img/ui/smoothness/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50%;
	border:1px solid #AAAAAA;
	color:#555;
	text-shadow:0 1px 0 #ebebeb;
}
hr {
	border-color:#999999;
	border-style:dotted;
	border-width:0 0 1px;
	margin:5px 0 10px;
}
h5 {
	padding:0px 0px 5px 0px;
	background:#67797F;
	padding:2px 5px;
	margin-top:5px;
}
h5 a {
	color:#fff !important;
}
h3 {
	border-bottom:1px dotted #CCCCCC;
	color:#536675;
	padding:5px 0px;
	margin-bottom:10px;
}
h4 {
	color:#2566A8;
	padding:5px 0px;
	font-weight: bold;
}
/*Site Container*/
.top {
	background:#fff url(../img/bg.jpg) repeat-x;
}
.logo {
	float:left;
	margin-top:30px;
}
.wrapper {
	width:995px;
	margin:0 auto;
}
.body {
	background:#e2e2e2;
}
.main_content {
	padding:30px 10px;
	margin-bottom:0px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#f1f1f1;
}
.header {
	padding:0px 0 5px 0px;
}
.foot {
	background:#586c7b;
	color:#fff;
	padding:15px 15px 0px 15px;
	height:25px;
	border-top:1px solid #fff;
}
.foot a {
	color:#fff !important;
	font-weight: normal;
}
/*Top Navigation*/
.nav_wrap {
	border-top:1px solid #586c7b;
	border-bottom:1px solid #586c7b;
	background:#e3e3e3 url(../img/nav_bg.gif) repeat-x top;
	height:45px;
	font-size:14px;
	text-transform:capitalize;
}
.nav {
	margin:0;
	padding:0;
	list-style:none;
	line-height:1;
	float:left;
	border-left:1px solid #a1b5bb;
}
.nav a {
	padding:0px;
	text-decoration:none;
	color:#fff!important;
	text-decoration:none;
	line-height:45px;
	font-weight:bold;
}
.nav li {
	float:left;
	width:auto;
	color:#666;
	padding:0px 25px;
	border-right:1px solid #a1b5bb;
}
.nav li a.active {
	background:#A6A6A6;
	color:#000!important;
	text-shadow: #ccc 0px 1px 0px;
}
/*Common Elements*/
.box_in {
	border:1px solid #90A8B0;
	padding:5px;
	margin:5px 2px;
	background:#C3D9DF;
}
.listing {
	width:168px;
	float:left;
	margin:0 5px 10px 5px;
	padding-bottom:5px;
	line-height:17px;
}
.ui-tabs .ui-tabs-panel {
	padding:1em 0.5em !important;
}
form input[type="submit"],a.button {
	font-size:13px;
	color:#fff;
	text-shadow:0 1px 0 #586C7B;
	background:#586C7B none repeat scroll 0 0;
	border:1px solid #41525F;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
form input[type="submit"]:hover,a.button:hover {
	color:#C3D9DF !important;
	background: #36444F;
}
/*left col*/
.leftCol h4 {
	padding-top:0px;
}
.module_content {
	padding:5px;
}
.reviewBox {
	background-color:#C3D9DF;
	border:1px solid #90A8B0;
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom: 10px;
}
/* Modules */
.module,.box_style {
	margin:0 0 20px 0;
}
.leftCol .module,.rightCol .module {
	background:#fefefe url(../img/bg-box.jpg) repeat-x;
	border:1px solid #dfdede;
	padding:5px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.review_bottom {
	padding:4px;
	background:#90A8B0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:5px;
	color:#fff;
}
.review_bottom a {
color:#FFFFFF;
}
.reviewBoxSmall a {
	color:#2566A8;
}
ul.styled_list li {
	border-bottom:1px dotted #C3D9DF;
	margin-bottom:5px;
	padding-bottom:3px;
}
ul.styled_list li a {
	color:#586C7B;
}
.listing {
}
.blog_view .info_review h5 a {
	font-size:18px;
	color:#2566A8 !important;
}
.blog_view .image {
	border:1px solid #90A8B0;
	padding:1px;
}
.ui-tabs-panel .listing {
	width:164px;
	margin-left:4px;
	margin-right:4px;
}
.paginate a {
	border:1px solid #2566A8;
	color:#2566A8;
}
.paginate .current,.paginate a:hover {
	background:#2566A8;
	color:#fff;
	text-shadow:0 1px 0 #00192F;
}
/*.ui-tabs .reviewBox {
	width:164px;
	float:left;
}
.ui-tabs .reviewBox .user_vote {
	display:none;
}
.ui-tabs .reviewBox .size1of4,.ui-tabs .reviewBox .size3of4 {
	width: auto;
}
*/
input[type=text]:hover,input[type=password]:hover,textarea:hover {
	border:1px solid #2566A8;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus {
	border:1px solid #2566A8;
}
#listing_add_form fieldset legend,#UserAddForm fieldset legend ,#listing_fields_input fieldset legend {
	color:#333333;
}
.radio legend,#listing_add_form fieldset fieldset legend,#UserAddForm fieldset fieldset legend,  #review_form legend ,#listing_fields_input fieldset fieldset legend {
	color:#333333;
}
.login_content .styled_list li a {
	font-size:12px;
}
.comment_box {
}
.comment_box .comment_body {
	padding:10px;
	background:url(../img/bg_ip.png) repeat-x;
	border:1px solid #ccc;
	margin-bottom:10px;
	width:83%;
	min-height:50px;
}
.comment_body .time {
	color:#2566A8;
}
.table_view_container {
	padding:5px;
	width:164px;
	-moz-border-radius:0px;
	float:left;
	margin-left:7px;
	margin-right:7px;
	height:250px;
}
.sidebar .listing h5 a,.sidebar .table_view_container .review_title a,.sidebar .reviewBox .blog_view .info_review h5 a {
	color:#2566A8 !important;
	font-size:13px;
}
.listing_content .fieldset fieldset legend {
	color:#2566A8;
	font-size:14px;
	padding-bottom:5px;
	padding-top:5px;
}
table tr {
	background:#fff;
}
table tr td,table tr th {
	border-bottom:1px solid #ccc;
	text-align:left;
}
table tr th,table tr th a {
	font-weight:bold;
	background:#cdcdcd url("../img/admin/module_header.png") repeat-x;
}
table tr th {
	border-right:1px solid #ccc;
	color:#2F4E85
}
table tr th a:hover,table tr th a {
	background:none;
}
table tr th,table tr td {
	padding:7px;
}
td.actions {
	text-align:left;
}
table tr td {
	color:#666;
	text-align:left;
}
table tr:hover {
	background-color:#fff5d3;
}
.messages form {
	width:100%;
	margin-right:0px;
}
.review_customField {
	margin-top: 5px;
}
/*css for comments module*/
.sidebar .comment_box .post_info {
	display:none;
}
.sidebar .comment_box .comment_body {
	width:100%;
}
.table_view .box_in .checkbox {
	background:#67797F none repeat scroll 0 0;
	clear:none;
	color:#FFFFFF;
	float:right;
	margin:2px;
	margin-top:3px;
	padding:3px 5px;
	width:auto;
	-moz-border-radius:5px;
}
.table_view .box_in .checkbox input[type="checkbox"] {
	margin: 2px 3px 0 2px;
}
.plan_info .price_plan{
color:#586C7B;
}

#listing_block .blog_view .featured{
background:#E2E2E2;
border: 1px solid #CEC8C8;
}

.delete_listing {
    background: url("/cms/img/icons/16x16/cross.png") no-repeat scroll 0 0 transparent;
}

.delete_listing > a
{
	padding-left:18px;
}

